Thực đơn
Batch (ngôn ngữ lập trình) Đặt biến và nhập dữ liệuTrong mọi ngôn ngữ lập trình, biến là không thể thiếu, Batch cũng không ngoại lệ. Cách để khai báo biến:
set <tên biến> = aset /a <tên biến> = b
Trong đó:
a là giá trị của biến là số hoặc chuỗi.
b là giá trị của biến là số.
Ví dụ:
@echo offcolor 0set notnumber = Helloset /a number = 10echo %notnumber%echo This is %number%pauseexit
Bạn có thể sử dụng biến để tính các phép tính đơn giản. Tuy nhiên, điểm hạn chế là nó không hỗ trợ số thập phân.
Ví dụ:
rem Tính tổng 10 + 5set /a total=10 + 5rem Lấy phần dư của số (kết quả ra 1)set /a mod=10 %% 3rem Lưu ý: Trong Command Prompt, bạn phải sử dụng 1 dấu '%'rem Dấu ngoặc cũng có thể sử dụngset /a total=5 * (10 + 2)
Việc thay thế chữ (hoặc cắt chữ) cũng rất quan trọng.:
rem Cách sử dụng (cắt chữ):rem %tênbiến:~vịtríbắtđầu,sốkýtựcầncắt%rem VD: Cắt lấy 5 chữ cái cách chữ cái đầu 1 ký tự của biến:set data=Hello Worldset data=%data:~1,5%rem "ello "rem Cách sử dụng (thay thế):rem %tênbiến:chữcầnthaythế:chữthaythế%rem VD: Thay thế chữ Hello sang chữ World:set data=Hello Worldset data=%data:Hello=World%rem "World World"
Điều đặc biệt là bạn có thể làm như vậy với biến số.
Nếu bạn có dự định làm một phần mềm viết bằng Batch, thì bạn cũng có thể đọc dữ liệu từ bàn phím
rem Đọc dữ liệu từ bàn phím:rem set /p tênbiến="Các dòng chữ sẽ hiển thị ở đây:"set /p password="Type password: "rem "Type password: <dữ liệu từ bàn phím>"
Tuy nhiên, việc đọc từ mật khẩu từ bàn phím không phải là lựa chọn tốt nhất để làm một chương trình khóa các tệp.
ver: Trả về phiên bản MS-DOS đang sử dụng
cd: Chuyển hướng thư mục đang làm việc
cls: Xóa màn hình MS-DOS
copy: Sao chép file
del: Xóa file
dir: Hiển thị nội dùng của một thư mục
echo: Hiển thị văn bản trên màn hình MS-DOS
exit: Thoát chương trình
md: Tạo một thư mục mởi vị trí hiện tại đang làm việc
pause: Ngăn không cho chương trình thoát và đợi cho tới khi bất kì phím nào trên bàn phím đucợ nhấn
Thực đơn
Batch (ngôn ngữ lập trình) Đặt biến và nhập dữ liệuLiên quan
Batch processing Batch (ngôn ngữ lập trình) Batchoy Batchtown, Illinois Bát chính đạo Bắt chước Bắt chuột Bất chỉnh hợp Bắt chước kiểu Müller Bắt chước kiểu BatesTài liệu tham khảo
WikiPedia: Batch (ngôn ngữ lập trình)